package com.biz.primus.ms.payment.channel.allinpay.res;

import lombok.Getter;
import lombok.Setter;

/**
 * AllInPayPayRespVo
 *
 * @author JKLiues
 * @date 2017年11月10日
 */
@Getter
@Setter
public class AllInPayPayRespVo extends BaseAllInPayRespVo {
    private static final long serialVersionUID = -4229620809102676600L;

    /**
     * 商户号	平台分配的商户号
     */
    private String cusid;
    /**
     * 应用ID	平台分配的APPID
     */
    private String appid;
    /**
     * 交易单号	收银宝平台的交易流水号
     */
    private String trxid;
    /**
     * 渠道平台交易单号	例如微信,支付宝平台的交易单号
     */
    private String chnltrxid;
    /**
     * 商户交易单号	商户的交易订单号
     */
    private String reqsn;
    /**
     * 随机字符串	随机生成的字符串
     */
    private String randomstr;
    /**
     * 交易状态	交易的状态,
     * 对于刷卡支付;，该状态表示实际的支付结果，其他为下单状态
     */
    private String trxstatus;
    /**
     * 交易完成时间	yyyyMMddHHmmss
     */
    private String fintime;
    /**
     * 错误原因	失败的原因说明
     */
    private String errmsg;
    /**
     * 微信支付串	微信公众号JS支付则返回json字符串。
     * 支付宝服务窗返回JSAPI支付接口参数tradeNO
     * QQ钱包的的公众号JS支付返回支付的链接;,消费者只需跳转到此链接即可完成支付
     */
    private String payinfo;

    /**
     * 签名
     */
    private String sign;
}